/* 
 * File:   MotorDesplazamiento.h
 * Author: 75.02 - Grupo 7, 2do cuatrimestre 2012.
 *
 * Created on 31 de octubre de 2012, 19:21
 */

#ifndef MOTORDESPLAZAMIENTO_H
#define	MOTORDESPLAZAMIENTO_H

#include "MotorJuego.h"
#include "Escenario.h"
#include "Partida.h"

using namespace TP::Juego::Arena;

namespace TP { namespace Juego { namespace Motorizacion { 

class MotorDesplazamiento : public MotorJuego {
public:

    MotorDesplazamiento();

    virtual ~MotorDesplazamiento();
    
    virtual Ticks notificacionAvanceTiempo (Ticks pTiempo);
    
    virtual Partida* correrPartida (Partida* pPartida);

protected:
    virtual vector<Partida*>& getPartidas();    
    
private:
    vector<Partida*> _partidas;

};
    
}}}


#endif	/* MOTORDESPLAZAMIENTO_H */

